<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
  <script src="../vue.js"></script>
</head>

<body>
  <div id="app">
    <my-com></my-com>
    <my-coms></my-coms>

  </div>  

  <!-- 只能单个加 -->
  
<template id="com">
  <div>
    局部组件一 {{name}}
    局部组件一 {{count}}
    <button @click="add">点我+</button>
  </div>
</template>

<template  id="com2">
  <div>
    局部组件二 {{name}}
    局部组件二 {{count}}
  </div>
</template>

  <script>
      // 第一个组件
      const Com={
        template:'#com',
        data() {
          return {
            name:'小陈',
            count:100
          }
        },
        methods: {
          add(){
            this.count += 1;
          }
        },
      }

      // 第二个组件
      const Com2 = {
        template:'#com2',
        data() {
          return {
            name:'小张',
            count:100
            
          }
        },
      }

    new Vue({
      el:'#app',
      //注册组件 
      //components:{组件名称,组件内容} //局部组件写在 vue内
      components:{
        "my-com":Com,
        "my-coms":Com2
      }
    })
  </script>
</body>
</html>